package com.mcxx.modules.miniSalvation.welfare.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.mcxx.modules.BaseParam;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;


@Data
public class WelfareDTO extends BaseParam implements Serializable {
	private static final long serialVersionUID = -1;
	
	private String id;
	
	private String businessType;
	
	private String standType;
	
	private Double standardMoney;
	
	private String provideType;
	
	private String standardId;
	
	private String startTime;
	
	private String taskResult;
	
	private Date taskTime;
	
	private String operator;
	
	private Integer familyTotal;
	
	private Integer memberTotal;
	
	private Double salaryTotal;
	
	private Double beforeSalaryTotal;
	
	private String state;
	
	private String orgId;

	
	private String itemType;
	
	private String isReissue;
	
	private Double afterSalary;
	
	private String reissuePayDate;
	
	private Double supplyAgainTotal;
	
	private String masterInSave;

	@Excel(name = "街道(乡镇)", width = 15, orderNum="1")
	private String street;
	@Excel(name = "社区(村)", width = 15, orderNum="2")
	private String community;
	
	@Excel(name = "户主名称", width = 10, orderNum="3")
	private String masterName;
	
	@Excel(name = "户主身份证", width = 20, orderNum="4")
	private String masterIdcard;
	
	@Excel(name = "保障人口数", width = 10, orderNum="5")
	private String saveNumber;
	
	@Excel(name = "补发金额", width = 10, orderNum="6")
	private String resMoney;
	
	@Excel(name = "调标前待遇", width = 10, orderNum="7")
	private Double beforSalary;
	
	@Excel(name = "调标后待遇", width = 10, orderNum="8")
	private String adjMoney;
	
	@Excel(name = "调标前档位", dict = "GuaranteeType", width = 10, orderNum="9")
	private String beforDw;
	
	@Excel(name = "调标后档位", dict = "GuaranteeType", width = 10, orderNum="10")
	private String afterDw;
	
	@Excel(name = "调标前基本生活费", width = 15, orderNum="11")
	private Double baseSalary;
	
	@Excel(name = "调标后基本生活费", width = 10, orderNum="12")
	private Double afterBaseSalary;
	
	@Excel(name = "调标前照料护理费", width = 10, orderNum="13")
	private Double careSalary;
	
	@Excel(name = "调标后照料护理费", width = 10, orderNum="14")
	private Double afterCareSalary;
	
	@Excel(name = "补发年月", width = 35, orderNum="15")
	private String reissueMonths;
	
	@Excel(name = "备注信息", width = 80, orderNum="16")
	private String remark;


}
